Além das conversões, agora você pode rastrear eventos personalizados no FunnelFlux Pro.
Esses eventos podem ocorrer em páginas de destino e ofertas, e podem ser acionados de três maneiras:
- Usando URLs de postback
- Usando código Javascript
- Através do nosso construtor de funil
Se você está familiarizado com o uso de postbacks e JS para rastreamento de conversões, os eventos personalizados são muito semelhantes.
Eventos personalizados em relatórios
Dentro dos nossos relatórios (em qualquer página), você pode acessar as configurações de coluna e habilitar várias métricas de eventos personalizados:
Passando eventos para fontes de tráfego
Naturalmente, você provavelmente vai querer passar eventos personalizados para fontes de tráfego.
Assim como as conversões, você pode fazer isso na seção Fonte de Tráfego > Rastreamento de Conversão, como abaixo:
Aqui você pode definir as URLs de postback a serem usadas para cada evento. Para cada um, você também pode escolher cenários personalizados para usar nossas integrações de fonte de tráfego. Você precisará preencher os dados para cada um, ou seja, copiar/colar seus tokens de acesso e IDs.
Provavelmente simplificaremos isso no futuro, por enquanto as entradas são separadas.
Observe que os eventos personalizados são únicos em nosso sistema neste estágio, então enviar vários eventos personalizados para o FunnelFlux mostrará apenas um (para esse usuário/sessão) nos relatórios, mas acionaria postbacks para sua fonte de tráfego cada vez.
Definindo aliases de eventos personalizados
Você pode ver esses eventos em nossos relatórios e definir aliases na área de Configurações do Sistema, que serão usados na interface do usuário para conveniência.
Use-os para rastrear vários eventos como leads, registros completos, adicionar ao carrinho, etc.
Depois de definir esses, você verá que os nomes e valores dos cabeçalhos das colunas usados mudaram nos relatórios:
Rastreando eventos personalizados com postbacks
Os eventos personalizados usam o mesmo endpoint de postback de sempre, mas com algumas informações/caminho adicionais como abaixo:
https://YOUR-CUSTOM-DOMAIN/pb/cevent/?hit=HIT_ID&num=1&rev=OPTIONAL
Então, comparando com sua URL de postback de conversão, há um /cevent/ adicional no caminho e o número do evento personalizado é obrigatório no parâmetro num.
IDs de transação não são suportados.
Para eventos de compra onde você quer enviar dados extras de ID de transação, ou onde pode haver vários eventos de receita separados para o mesmo hit, use eventos de conversão em vez disso.
Nota: você não pode usar aliases de eventos personalizados no postback -- você deve usar o número. Isso é importante pois, se você usasse aliases, mudar as configurações de alias em nossa interface poderia quebrar postbacks existentes ou fazer com que eventos pulassem de um número para outro, fragmentando dados analíticos existentes. Não planejamos adicionar aliases aos postbacks por esse motivo.
Rastreando eventos personalizados com JavaScript
Assim como nosso rastreamento de conversão, você pode acionar um evento personalizado em suas páginas usando JavaScript. Você deve fazer isso após rastrear o evento de visualização da página com nosso snippet JS universal.
Geralmente, você estaria acionando eventos personalizados quando um usuário faz algo em uma página, mas você também pode querer rastrear um quando o visitante visualiza a própria página.
Para rastrear um evento específico, use JavaScript em sua página para acionar um evento personalizado com este código:
flux.track("cevent", { "num": "1", "revenue": "1.23" })
Aqui o valor num representa o valor do seu evento personalizado de 1 a 10. A receita é opcional. Todos os dados devem ser passados entre aspas (strings) como acima.
Se você quiser acionar um evento personalizado na visualização da página, recomendamos envolvê-lo em um ouvinte de evento para garantir que ele seja executado apenas quando o snippet universal e a visualização tiverem terminado de carregar:
document.addEventListener('fluxView', function(){ flux.track("cevent", { "num": "1", "revenue": "1.23" })})
Acionando via Construtor de Funil
Uma maneira adicional de acionar eventos personalizados é diretamente através do construtor de funil, usando nosso recurso "on action".
Para qualquer ação saindo de uma página, clique com o botão direito > modificar ação.
A partir daí, você pode escolher acionar eventos personalizados ou conversões específicas.
Limitações atuais
Existem algumas limitações com eventos personalizados, que mudarão no futuro conforme os desenvolvemos.
- Atualmente, um evento personalizado para o mesmo hit (ou seja, visualização de uma página) só pode ocorrer uma vez. Então, se você tiver um postback para eventos recorrentes (por exemplo, compras de longo prazo), e usar um evento personalizado, novos eventos não aparecerão. No futuro, planejamos tornar os eventos personalizados não-desduplicados para que você possa enviar quantas ocorrências forem necessárias. Por enquanto, se você tiver um evento que precisa acontecer várias vezes por usuário/hit, você deve usar um evento de conversão geral e passar IDs de transação diferentes
- Eventos personalizados não suportam dados de ID de transação – eles só passam um evento e um valor de receita opcional